package wetogether.travelinfo.dao;

import java.sql.SQLException;

import wetogether.travelinfo.vo.TravelCommentVO;
import wetogether.travelinfo.vo.TravelFrVO;
import wetogether.travelinfo.vo.TravelImageVO;
import wetogether.travelinfo.vo.TravelInfoVO;
import wetogether.travelinfo.vo.TravelVacancyVO;

public interface DeleteTravelInfoDAO {
	public void deleteTravelInfo(String place) throws SQLException;
	public void deleteTotalPlaceImage(String place) throws SQLException;
	public void deleteTotalPlaceVacancy(String place) throws SQLException;
	public void deleteTotalPlaceFr(String place) throws SQLException;
	public void deleteTotalPlaceComment(String place) throws SQLException;
	public void deletePlaceImage(TravelImageVO imgVO) throws SQLException;
	public void deletePlaceVacancy(TravelVacancyVO vacancyVO) throws SQLException;
	public void deletePlaceFr(TravelFrVO frVO) throws SQLException;
	public void deletePlaceNotice(TravelInfoVO tVO) throws SQLException;
	public void deletePlaceComment(TravelCommentVO commentVO) throws SQLException;
	// 댓글 삭제시 여행정보에 입력했던 추천점수도 삭제하기
	public void deleteTravelInfoRecommend(TravelCommentVO commentVO) throws SQLException;
}
